package com.myzl.coal.service;

import com.myzl.coal.domain.Device;

import java.util.List;
import java.util.Map;

/**
 *@ClassName: HistoryDataService
 *@Author: wzb
 *@Date: 2023/6/12 9:58
 *@Description:
 */
public interface IMongoHistoryDataService {
    public Map<String,List<String>> thirtyCoalProportion(Integer deviceId);

    /**
     * 30分钟 电机功率变化趋势
     * @param deviceId 设备id
     * @return 结果
     */
    public Map<String,List<String>> thirtyPowerTrend(Integer deviceId);
    /**
     * 30分钟 温度变化趋势
     * @param deviceId 设备id
     * @return 结果
     */
    public Map<String,List<String>> thirtyTemperatureTrend(Integer deviceId);


    /**
     * 删除设备数据
     * @return 结果
     */
    public boolean clearOtherData();

    /**
     * 删除设备数据
     * @param device 设备
     * @return 结果
     */
    public boolean clearScaleData(Device device);

}
